import config from "./config"
import westore from "./utils/westore/westore"

App({
  onLaunch() {
    this.loadLocalData();
    this.globalData.userCookie = wx.getStorageSync(config.STORE_USER_COOKIE_KEY);
  },


  // 加载数据加载本地数据
  loadLocalData() {

    // 完成app初始化执行
    setTimeout(function () {
      // 应用加载 读取本地用户的基本信息并转换成对象
      let userInfoJson = wx.getStorageSync(config.STORE_USER_INFO_KEY);
      if (userInfoJson) {
        let userInfo = JSON.parse(userInfoJson);
        if (userInfo) { // 用户登录
          // 更新userInfo的状态
          westore.store.update({
            userInfo: userInfo,
            isUserLogin: true,
          });
        }
      }
    }, 0);
  },

  // 清除本地数据
  clearUserData() {
    // 清除本地记录
    wx.clearStorageSync();
    this.globalData = {};
  },

  globalData: {
    userCookie: "",
  }
})